package sms

import "design-patten/template-method/otp"

type impl struct {
	id string
}


func (i *impl) GenRandom() string {
	return "demo"
}
func (i *impl) SaveOtpCache() {

}
func (i *impl) GetMessage() {

}
func (i *impl) SendNotification() {

}
func (i *impl) PublishMetric() {

}
func NewSms(
)otp.IOtp{
	return &impl{}
}

